
namespace ActivUFRJ.Classes.Comunidade
{
    public class MgrComunidade
    {


        public MgrComunidade()
        {

        }

        public static Comunidade[] GetComunidadesQueParticipo(int idUsuario)
        {
            DBComunidade dbComunidade = new DBComunidade();
            return dbComunidade.GetComunidadesQueParticipo(idUsuario);
        }

        public static Comunidade[] GetComunidadesQueCriei(int idUsuario)
        {
            DBComunidade dbComunidade = new DBComunidade();
            return dbComunidade.GetComunidadesQueCriei(idUsuario);
        }


        public static System.Data.DataTable GetComunidadesQueCrieiDT(int idUsuario)
        {
            DBComunidade dbComunidade = new DBComunidade();
            return dbComunidade.GetComunidadesQueCrieiDT(idUsuario);
        }

        public static System.Data.DataTable GetComunidadesQueParticipoDT(int idUsuario)
        {
            DBComunidade dbComunidade = new DBComunidade();
            return dbComunidade.GetComunidadesQueParticipoDT(idUsuario);
        }

        public static System.Data.DataTable GetTodasMinhasComunidadesDT(int idUsuario)
        {
            DBComunidade dbComunidade = new DBComunidade();
            return dbComunidade.GetTodasMinhasComunidadesDT(idUsuario);
        }

        public static int GetNumeroVisitasHoje(Comunidade comunidade)
        {
            DBComunidade dbComunidade = new DBComunidade();
            return dbComunidade.GetNumeroVisitasHoje(comunidade);
        }

        public static float GetTaxaDeAtividade(Comunidade comunidade)
        {
            DBComunidade dbComunidade = new DBComunidade();
            return dbComunidade.GetTaxaDeAtividade(comunidade);
        }

        public static int GetNumeroMembros(Comunidade comunidade)
        {
            DBComunidade dbComunidade = new DBComunidade();
            return dbComunidade.GetNumeroMembros(comunidade);
        }

        public static int GetNumeroArtefatos(Comunidade comunidade)
        {
            DBComunidade dbComunidade = new DBComunidade();
            return dbComunidade.GetNumeroArtefatos(comunidade);
        }


        public static bool ChecaUsuarioCadastrado(Comunidade comunidade, ActivUFRJ.Classes.Usuario.Usuario usuario)
        {
            DBComunidade dbComunidade = new DBComunidade();
            return dbComunidade.ChecaUsuarioCadastrado(comunidade, usuario);
        }
    }
}
